import { axios } from '@/utils/request'

/**
 * 查询报表-体系要素对比-开始自查
 * @returns
 */
export function getQHSEStartCompareSelfDangerHSECheckCount (parameter) {
  return axios({
    url: 'QHSEDangerReport/StartCompareSelfDangerHSECheckCount',
    method: 'post',
    data: parameter
  })
}

/**
 * 查询报表-体系要素对比-自查状态
 * @returns
 */
export function getQHSEGetCompareSelfDangerHSECheckCountStatus (parameter) {
  return axios({
    url: 'QHSEDangerReport/GetCompareSelfDangerHSECheckCountStatus',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}

/**
 * 查询报表-体系要素对比-自查
 * @returns
 */
export function getQHSETakeCompareSelfDangerHSECheckCount (parameter) {
  return axios({
    url: 'QHSEDangerReport/TakeCompareSelfDangerHSECheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}

/**
 * 查询报表-体系要素对比-开始监督
 * @returns
 */
export function getQHSEStartCompareSuperviseDangerHSECheckCount (parameter) {
  return axios({
    url: 'QHSEDangerReport/StartCompareSuperviseDangerHSECheckCount',
    method: 'post',
    data: parameter
  })
}

/**
 * 查询报表-体系要素对比-监督状态
 * @returns
 */
export function getQHSEGetCompareSuperviseDangerHSECheckCountStatus (parameter) {
  return axios({
    url: 'QHSEDangerReport/GetCompareSuperviseDangerHSECheckCountStatus',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}

/**
 * 查询报表-体系要素对比-监督
 * @returns
 */
export function getQHSETakeCompareSuperviseDangerHSECheckCount (parameter) {
  return axios({
    url: 'QHSEDangerReport/TakeCompareSuperviseDangerHSECheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}

/**
 * 查询报表-体系要素对比-开始查表
 * @returns
 */
export function getQHSEStartTableDangerHSECheckCount (parameter) {
  return axios({
    url: 'QHSEDangerReport/StartTableDangerHSECheckCount',
    method: 'post',
    data: parameter
  })
}

/**
 * 查询报表-体系要素对比-查表状态
 * @returns
 */
export function getQHSEGetTableDangerHSECheckCountStatus (parameter) {
  return axios({
    url: 'QHSEDangerReport/GetTableDangerHSECheckCountStatus',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}

/**
 * 查询报表-体系要素对比-查表
 * @returns
 */
export function getQHSETakeTableDangerHSECheckCount (parameter) {
  return axios({
    url: 'QHSEDangerReport/TakeTableDangerHSECheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
